nanopyx.liquid._le_template_simple_

 1import numpy as np
 2
 3from .__njit__ import njit, prange
 4
 5def py_template(image: np.ndarray) -> np.ndarray:
 6    """
 7    Template python function
 8    :param image: 
 9    """
10    for p in range(image.shape[0]):
11        pass
12
13    return np.asarray(image)
14
15
16@njit(cache=True, parallel=True)
17def njit_template(image: np.ndarray) -> np.ndarray:
18    """
19    Template numba accelerated python function
20    :param image:
21    """
22    for f in prange(image.shape[0]):
23        pass
24
25    return np.asarray(image)
def py_template(image: numpy.ndarray) -> numpy.ndarray:
 6def py_template(image: np.ndarray) -> np.ndarray:
 7    """
 8    Template python function
 9    :param image: 
10    """
11    for p in range(image.shape[0]):
12        pass
13
14    return np.asarray(image)

Template python function

Parameters
  • image:
@njit(cache=True, parallel=True)
def njit_template(image: numpy.ndarray) -> numpy.ndarray:
17@njit(cache=True, parallel=True)
18def njit_template(image: np.ndarray) -> np.ndarray:
19    """
20    Template numba accelerated python function
21    :param image:
22    """
23    for f in prange(image.shape[0]):
24        pass
25
26    return np.asarray(image)

Template numba accelerated python function

Parameters
  • image: